博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《jQuery、jQuery UI及jQuery Mobile技巧与示例》——9.19 技巧:利用JavaScript调用加载页面...
阅读量:6862 次
发布时间:2019-06-26

本文共 718 字,大约阅读时间需要 2 分钟。

本节书摘来自异步社区《jQuery、jQuery UI及jQuery Mobile技巧与示例》一书中的第9章,第9.19节,作者:【荷】Adriaan de Jonge , 【美】Phil Dutson著,更多章节内容可以访问云栖社区“异步社区”公众号查看

9.19 技巧:利用JavaScript调用加载页面

当变更至不同的页面时,在移动端的浏览器切换到新页面之前,首先会把页面加载到DOM里面。在链接上使用data-prefetch属性会使jQuery Mobile在用户点击链接前预加载页面。

在HTML中甚至不用链接也能完成类似的功能。代码清单9-23演示了如何使用JavaScript代码来提前获取数据。

代码清单9-23 通过JavaScript代码来加载页面

00  01  02  03  Load Page 04  
06  
08  11  14  27 28 29 30
31 32 
33  

Load page

34 
35 36 
 37  
Change Page38 
39 40 41

为了能看到这种加载动作的结果,需要一种工具才行,比如Firefox中的Firebug或者别的浏览器中类似的开发者工具。点击按钮后,会触发这段代码,然后一张新的页面会出现在DOM树中。

第20~22行演示了loadPage函数是如何同promise1一起工作的。loadPage()方法设置了要加载的页面,然后使用transition选项设置页面视图以“淡入”的特效显现。

转载地址:http://iyeyl.baihongyu.com/

你可能感兴趣的文章
oracle编译存储过程提示表或视图不存在的问题分析
查看>>
基于OpenCV实现的Android移动端口红AR
查看>>
提升 IE7 的访问速度
查看>>
积少成多Flash(5) - ActionScript 3.0 实例之闹钟(自定义事件, 画图, 动画)
查看>>
GitHub 版本控制 项目托管 05 创建GitHub本地仓库1-创建空仓库
查看>>
从输入url到显示网页,后台发生了什么?
查看>>
“中国诺贝尔”再颁奖,百万美元捐赠者是一群被企业耽搁的科学家
查看>>
Exchange 2007 中特殊应用解析
查看>>
使用Cisco Packet Tracer之DHCP服务于不同的VLAN
查看>>
NIO学习笔记(2)-MappedByteBuffer文件映射到内存
查看>>
如何通过组策略配置proxy.pac
查看>>
基于OHCI的USB主机——UFI写扇区命令(Write10)
查看>>
关于Activity跳转动画大汇总
查看>>
WebSocket技术对于浏览器的支持情况
查看>>
SQL单用户实列登陆恢复master[sqlservr.exe]
查看>>
在IIS7上运行PHP功能扩展
查看>>
2-4 进度条控件
查看>>
Centos命令行下安装pptp客户端
查看>>
F#初学笔记07
查看>>
招聘带来的Silverlight团队技能指标
查看>>